home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1993 July / InfoMagic USENET CD-ROM July 1993.ISO / answers / frame-faq < prev    next >
Encoding:
Internet Message Format  |  1993-06-11  |  59.3 KB

  1. Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!pad-thai.aktis.com!pad-thai.aktis.com!not-for-mail
  2. From: r4jmcco@srv.PacBell.COM (Robert McCormick)
  3. Newsgroups: comp.text.frame,news.answers,comp.answers
  4. Subject: FrameMaker FAQ (Frequently Asked Questions)
  5. Supersedes: <frame-faq_737265607@GZA.COM>
  6. Followup-To: comp.text.frame
  7. Date: 12 Jun 1993 00:00:12 -0400
  8. Organization: Teknekron Communications Systems, Inc.
  9. Lines: 1453
  10. Sender: faqserv@GZA.COM
  11. Approved: news-answers-request@MIT.Edu
  12. Expires: 26 Jul 1993 04:00:09 GMT
  13. Message-ID: <frame-faq_739857609@GZA.COM>
  14. Reply-To: bobmcc@tcs.com,r4jmcco@pacbell.com
  15. NNTP-Posting-Host: pad-thai.aktis.com
  16. Summary: This posting contains a list of Frequently Asked
  17.          Questions (and answers) about the FrameMaker set
  18.          of document publishing products.  These FAQs should 
  19.      be read by anyone who wishes to post to the 
  20.          comp.text.frame newsgroup or the framers mailing 
  21.      list.
  22. X-Last-Updated: 1993/05/10
  23. Xref: senator-bedfellow.mit.edu comp.text.frame:5533 news.answers:9299 comp.answers:947
  24.  
  25. Archive-name: frame-faq
  26. Version: 1.9
  27. Last-modified: 1993/05/10
  28.  
  29.      FrameMaker Frequently Asked Question (FAQ) List
  30.      ===============================================
  31.  
  32. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  33. Note from Bob:
  34.     Here is another version of the FAQ.  I've made some
  35. corrections to various items and added 7 new questions. If any of the
  36. FTP or email addresses have changed, please let me know.
  37.     I included the code for PFlpr.draft in question 19.  I have
  38. not tested it (shame, shame) since I don't have full access to a Unix
  39. system.
  40.     Question 33 can become a catch-all for Postscript questions,
  41. such as which lines need to be added or deleted in various
  42. circumstances.  I don't deal with Postcript directly myself, so I have
  43. not saved the relevant articles.  If someone will create a summary, I
  44. will include it.
  45.     Eagle-eyed correctors for this issue:
  46.     Wolfgang Jeschke <jesch232@d012s509.ap.mchp.sni.de>
  47.     Jeffrey Neau <jeffy@redwood.cray.com>
  48. *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  49.  
  50. This article contains the answers to some Frequently Asked Questions
  51. (FAQ) about FrameMaker, often seen in the USENET newsgroup
  52. "comp.text.frame" and on the "framers" mailing list.  It is posted to
  53. help reduce volume in this newsgroup and to provide hard-to-find
  54. information of general interest.
  55.  
  56. This newsgroup and mailing list are not officially supported by Frame
  57. Technologies, Inc.  (See questions 7 and 8.)
  58.     
  59.     This article, as a collection of information, is Copyright 1993 
  60.     Robert McCormick, as a work of literature.  Distribution through 
  61.     any means other than regular Usenet channels must be by permission. 
  62.     The removal of this copyright notice is forbidden.
  63.  
  64. (This notice is simply meant to prevent people from redistributing the
  65. information as their own work, or for profit.)
  66.  
  67.     Please redistribute this article to people who ask for it or
  68.     people who use FrameMaker!  However, distribute the whole file,
  69.     including the copyright notices and the attributions.
  70.  
  71. Most answers are written for FramerMaker version 3.0 or 3.1, and may
  72. not work (or be applicable) to earlier versions.
  73.  
  74. Unless the posting is of local interest (like a user group meeting),
  75. please use Distribution: world in your posts.
  76.  
  77. A big THANK YOU to all of the folks that have contributed to this FAQ,
  78. either directly or indirectly.  For most of these questions, I did not
  79. come up with the answer; I just edited them into this FAQ. -Bob.
  80.             
  81. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  82. General Network Information
  83.  
  84.    i   If you are new to USENET, subscribe to news.announce.newusers 
  85. and read the postings there.  They give you general information and 
  86. tips on making life easier for you and everybody else.  Read:
  87.     "A Primer on How to Work With the Usenet Community"
  88.     "Answers to Frequently Asked Questions about Usenet"
  89.     "Hints on writing style for Usenet"
  90.  
  91.    ii  To get the latest copy of this FAQ via mail server, send e-mail
  92. to mail-server@rtfm.mit.edu with the following line in the body:
  93.     send usenet/news.answers/frame-faq
  94.  
  95.    iii To find other FAQs, look in news.answers, or send e-mail
  96. to mail-server@rtfm.mit.edu with the following line in the body:
  97.     send usenet/news.answers/index
  98.  
  99.    iv  FTP (File Transfer Protocol/Program) is a a way of copying files
  100. between networked computers.  If you need help in using or getting
  101. started with FTP, send e-mail to mail-server@rtfm.mit.edu with the
  102. following line in the body:
  103.     send usenet/news.answers/ftp-list/faq
  104.  
  105. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  106.  
  107. Legend:
  108.   + indicates questions new to this issue; 
  109.   ! indicates those with significant changes since the last issue.
  110.  
  111. Table of Contents:
  112.    1 ! How do I get on the mailing list?  What other lists,
  113.        newsgroups, or bulletin boards have FM information?
  114.    2   How do I set up autonumbers for Figures as "Figure 5-1"?
  115.    3 ! Where can I find a filter to convert <XXXXXX> to Frame?
  116.    4   How can I print "DRAFT" on the background of every page?
  117.        (See also question 19.)
  118.    5   Are there any books or magazines published about Frame?
  119.    6   Are there any Frame User Groups in my area?
  120.    7 ! Where do I submit bug reports?
  121.    8   Where do I submit enhancement requests?
  122.    9   How can I do bibliographies in FrameMaker?
  123.        (See also question 29.)
  124.   10   How do I display show white text on a black background?
  125.        What are all the keyboard mappings?
  126.        How come I can't type in any dialogs?  
  127.        (and other X Window System specific information)
  128.   11   Is there any easy way to move one or more pages to a different
  129.        place in the document? (Two layout models.)
  130.   12   Do you know what happens if you the spell checker finds
  131.        "Interleaf" (a competitor to FrameMaker)?
  132.   13   How can I control which master page is used when text flows
  133.        off of the current page?
  134.   14   How do I convert a Frame document on the Mac to use it on a
  135.        Sun? (and other platforms)
  136.        Why to my imported images show up as gray rectangles when I
  137.        transfer a file from <platform-A> to <platform-B>?
  138.   15   How do I place an autonumbered figure number in an anchored frame?
  139.        Why doesn't it update properly?
  140.   16   How can I get "Page 3 of 152" in the footer to work for
  141.        a multi-file book?
  142.   17   How can I print with the "-h" switch in FM3.0/3.1?
  143.   18   How do I force a page break?
  144.   19 ! How can I specify "DRAFT" in the background when I print?
  145.        (See also question 4.)
  146.   20   What exactly is copied during File:Use Formats?
  147.   21   How can I automatically import a graphic file whose format is 
  148.        not recognized by FM, if I know how to do the conversion manually?
  149.   22   How do I incorporate code fragments in a FM document?
  150.   23   How can I change the page size of an existing document?
  151.   24 ! Are there any grammer checkers for FM?
  152.   25   How can I set the default printer name?
  153.   26 ! How can I print pages in pamphlet/booklet/signature order?
  154.   27   How do I open documents from the command line using an already
  155.        running FM (and thus only a single license)?
  156.   28   Is there a way to print certain pages or ranges from a book
  157.        or file, besides the one-range-at-a-time printing via FM?
  158.   29   Can FM produce automatically numbered endnotes?
  159.        (See also question 9.)
  160.   30 + Are there any SGML converters for FM?
  161.   31 + Where can I get the FUN tape?
  162.   32 + I want chapter number and title on separate lines, both in TOC.
  163.   33 + I am having problems transfering Postscript in and out of FM.
  164.   34 + I used a rotated (landscape) page for a large figure, but the
  165.        figure keeps moving to a portrait page!
  166.   35 + Can I generate a table-of-contents directly into a file?
  167.   36 + Why do some of my cross-references keep changing to point
  168.        to the wrong paragraph?
  169.  
  170. Questions remaining to be answered (by you? :-)
  171.    .   Any generally-useful info on Postscrip-FM issues (lines that
  172.        need to be added/removed, import/export, etc.)
  173.    .   How can I place FM documents under configuration management/
  174.        software control?
  175.    .   How can I merge a list of names and addresses with a FM
  176.        document to generate personalized letters? (fmmerge from FUN tape.)
  177.  
  178. Future Plans
  179.    .   Re-format the FAQ so that it can be read via Emacs outline-mode,
  180.        and convertable to hypertext format, WWW, possibly wasis, etc.
  181.    .   Re-order questions into groups, such as formatting, platform
  182.        issues, book issues, etc.
  183.    .   Split the FAQ into multiple parts if it gets much longer.
  184. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  185.  
  186.    1   How do I get on the mailing list?  What other lists,
  187.        newsgroups, or bulletin boards have FM information?
  188.  
  189. ----- 
  190. A. The comp.text.frame USENET newsgroup & the "framers" mailing list.
  191.  
  192. Subscribe to the USENET newsgroup comp.text.frame, or get on the
  193. "framers" reflective mailing list.  The mailing list and the newsgroup
  194. are partially gatewayed in one direction: from the newsgroup to the
  195. mailing list but not vice versa.  The 'cream of comp.text.frame' is
  196. forwarded to the mailing list.
  197.  
  198.     NOTE that these two forums are NOT officially read or 
  199.     supported by Frame Technologies Inc.
  200.  
  201. To find out how to read a newsgroup, ask your system administrator.
  202. To get on the mailing list, use the automated administrator; to find
  203. out how, send "help" in the body of a message to:
  204.         majordomo@drd.com 
  205. If you have trouble with the automated administrator, send email to:
  206.     framers-request@drd.com
  207.  
  208. -----
  209. B. Frame Technology's Bulletin Board System
  210.  
  211. Frame Technology has created a bulletin board system that can be used
  212. to submit bug reports, leave messages, read bulletins and technical
  213. tips, or upload/download files.
  214.     2400 bps: +1 (408) 433-4841
  215.     9600 bps: +1 (408) 433-4867
  216.     Recommend terminal emulation: ANSI
  217.  
  218. Thanks Al!
  219.     
  220. -----
  221. C. Frame Technology's FrameFacts FAX Retrieval System
  222.  
  223. Frame Technology has created the FrameFacts FAX retrieval system.
  224. This system is activated by your touch-tone phone, and will send
  225. requested documents to the FAX machine of your choosing.  FrameFacts
  226. contains the latest Technical Notes and tips for all the FrameMaker
  227. platforms and products.  This system is updated weekly, as is the BBS.
  228. You can reach FrameFacts by calling +1 (408) 428-6153.  You may wish
  229. to request the Index of Documents the first time you call.
  230. (This system may only work if you are calling from USA or Canada.)
  231.  
  232. -----
  233. D. Other USENET groups of interest to desktop publishing.
  234.  
  235. comp.text, comp.text.desktop, comp.text.sgml, comp.lang.postscript,
  236. comp.sources.postscript, alt.hypertext
  237.  
  238. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  239.  
  240.    2   How do I set up autonumbers for Figures as "Figure 5-1"?
  241.  
  242. In autonumbering, if you include "< >" in the number, this means
  243. "don't display and don't reset the number in this position." Note the
  244. space between the angle brackets.  Otherwise, when you increment a
  245. number in a series, all further numbers in the series are reset to 0.
  246.  
  247. Use one number series for both headers and figure numbers. The
  248. positions of the numbers in the series are as follows:
  249.  
  250. <level1> <figure> <table> <example> <level2> <level3> <level4> <level5>
  251.  
  252. The resultant autonumbers are:
  253.  
  254. Head1        H:<n+>
  255. Figure        H:<n>-<n+>< >< >< >< >< >< >
  256. Table        H:<n>-< ><n+>< >< >< >< >< >
  257. Example        H:<n>-< >< ><n+>< >< >< >< >
  258. Head2        H:<n>< >< >< >.<n+>
  259. Head3        H:<n>< >< >< >.<n>.<n+>
  260. Head4        H:<n>< >< >< >.<n>.<n>.<n+>
  261. Head5        H:<n>< >< >< >.<n>.<n>.<n>.<n+>
  262.  
  263. (Thanks to Alan Koch  <ask@sei.cmu.edu> !)
  264.  
  265. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  266.  
  267.    3   Where can I find a filter to convert <XXXXXX> to Frame?
  268.  
  269. There is a list of filters that is maintained, and posted to this list
  270. when changed.  The filter list and most of the filters can be obtained
  271. by anonymous ftp to the ftp sites listed below.
  272.     
  273. FTP-name            Directory
  274. --------            ---------
  275. ftp.irisa.fr            /FrameMaker/Filters
  276. procyon.cis.ksu.edu        /pub/FUN/Filters
  277. sunbane.engrg.uwo.ca        /pub/fun/filters
  278.     
  279. A mail server is available for (most of) the filters:
  280.     mail-server@rus.uni-stuttgart.de
  281. which belongs to the University of Stuttgart in Germany.  To find out
  282. how to use the server you can send the following command in the body
  283. of a mail message to the server:
  284.     HELP
  285.     INDEX
  286.  
  287. The filters reside in the directory: soft/unix/tools/framemaker 
  288. There is also a set of templates in: ...../framemaker/TEMPLATES
  289. The filters are packed and encoded in various ways (shar, .Z, tar),
  290. and unpacking programs are available from the mail server also.  See
  291. the INDEX.
  292.  
  293. Example of getting a file:
  294.     begin
  295.     send soft/unix/tools/framemaker/prog2mif.tar.Z
  296.     end
  297.     
  298. If you do not have access to any of these methods, request the list by
  299. sending email to Ed van Leeuwen <Ed.van.Leeuwen@tnofel.fel.tno.nl> or
  300. Mark Lawrence <framers-request@drd.com>.
  301.  
  302. (Thanks to Ed and Mark, and thanks to Hansjuergen Paul
  303. <paul@iatge.uucp> and Barbara Burr <Burr@rus.uni-stuttgart.de> for
  304. helping to set up the mail server!)
  305.  
  306. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  307.  
  308.    4   How can I print "DRAFT" on the background of every page?
  309.        (See also question 19.)
  310.  
  311. On the master page, create a new text rectangle.  Add the following
  312. text:
  313.     (DRAFT) /Times-Roman /B -52 /UL .8
  314.     #include "$FMHOME/.fminit2.0.ps/docs/BigFill.ps
  315.  
  316. where $FMHOME is the pathname of your $FMHOME directory.  Select the
  317. text rectangle and choose Format Flow.  Select Postscript Code and
  318. choose OK.  Go to the body pages and print.
  319.  
  320. The arguments are:
  321.     1 = string to print, in parenthesis, e.g. (PRELIMINARY)
  322.     2 = font desired: /font, e.g. /Times-Roman
  323.     3 = mode code where /W = fill width, /H = fill height, /B = fill both,
  324.             expands the characters to fill the text rectangle
  325.     4 = rotate value from -180 to +180
  326.          where positive = counterclockwise, negative = clockwise
  327.     5 = starting corner: /LL /LR /UR /UL  where LL = lower left, etc.
  328.     6 = grayscale value from 0 to 1 where 0 = black, 1 = white
  329.  
  330. The size of the text is determined by the size of the text rectangle
  331. and the "mode code" argument.
  332.  
  333. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  334.  
  335.    5   Are there any books or magazines published about Frame?
  336.  
  337. --------
  338. A.  Michael Fraase. 1992.  "Structured Publishing from the Desktop: Frame
  339.     Technology's FrameMaker."  Business One Irwin, Homewood, IL.  336 pp.
  340.     Softbound.  $24.95  ISBN 1-55623-616-6.
  341.  
  342. (Thanks to Binion Amerson!)
  343.  
  344. --------
  345. B.  Juergen Gulbins.  1992.  "Desktop Publishing mit FrameMaker".
  346.     Published in German.  Springer-Verlag Berlin Heidelberg New York.
  347.     ISBN 3-540-54455-0
  348.  
  349. (Thanks to Karl Obermayr!)
  350.  
  351. -------- 
  352. C.  Framers forum Magazine.  Published quarterly.  $24.95 yearly in
  353.     USA, $29.95 ouside USA.  Contact: Framers forum Magazine,
  354.     Subscription Dept., 37213 SE WildCat Mt. Dr., Eagle Creek OR 97022
  355.     USA, Tel +1 503-637-3275, Fax +1 503-637-6876
  356.  
  357. --------
  358. D.  FrameFootnotes: The technical newsletter for FrameMaker users,
  359.     published (quarterly?) by Frame Technical Support. Contact:
  360.     Technical Support/FrameFootnotes, Frame Technology Corporation,
  361.     1010 Rincon Circle, San Jose CA 95131 USA
  362.  
  363. -------- 
  364. E.  FrameFocus, contents: from the president, new products, 3rd party
  365.     products, market watch, etc., published quarterly by Frame
  366.     Technologies. Contact: Editor, FrameFocus, Frame Technology
  367.     Corporation, 1010 Rincon Circle, San Jose CA 95131 USA
  368.  
  369. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  370.  
  371.    6   Are there any Frame User Groups in my area?
  372.  
  373. Usually called FUN for Frame User Network.
  374.  
  375. Atlanta, GA USA
  376.             Dana O'Farrell  (404) 417-4811  Meets quarterly.
  377. Chicago IL USA
  378.             Lester LaPierre  (708) 576-4445
  379. Cleveland OH USA
  380.             Eric LaPresto  (216) 445-9368
  381. Columbus OH USA
  382.             Alan Addis  (614) 477-3600 x2497
  383.             Peggy Sutliff       "      x3200
  384. Dallas-Fort Worth TX USA
  385.             Darja Adams (214) 869-0680 x2257
  386. Dayton OH USA
  387.             Brian Bermhardt  (513) 257-2479
  388. Detroit MI USA
  389.             Myron Hayden  (313) 459-5630
  390. Indianapolis IN USA
  391.             Brad Williamson  (317) 230-5564  (317) 471-3055
  392.                              (317) 872-7220 x632
  393. Los Angeles, CA USA
  394.             Brian Keith  (818) 883-3838
  395. Milwaukee WI USA
  396.             Luke Heffron  (414) 782 0007
  397. Minneapolis MN USA
  398.             Nancee Melby  (612) 726-2277
  399. New England USA
  400.             Dan York  funne@copley.mv.com  (603) 894-4500
  401. Phoenix, AZ USA
  402.             Ken Arnold  (602) 862-6699
  403. Pittsburgh, PA USA
  404.             Alan S. Koch  ask@sei.cmu.edu  (412) 268-6395
  405. San Diego, CA USA
  406.             Cynthia Hilsinger  (619) 556-9167
  407. San Francisco Bay Area, CA USA
  408.             Ruth LoCurto  rlocurt@cadev6.intel.com  (408) 765-4157
  409.  
  410. Frame has installed a pre-recorded message to find out about user
  411. group meetings. The number is (USA) +1 408-433-3311 x2286.
  412.  
  413. If you want to start one of your very own FUN group, contact
  414.     Sandy Knox  slk@frame.com  +1 (408) 433-3311
  415.  
  416. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  417.  
  418.    7   Where do I submit bug reports?
  419.  
  420. Mail them to comments@frame.com .  European users can also mail to
  421. intltechsup@frame.com .  Sending them to this newsgroup helps others
  422. to avoid the bugs and possibly provide work-arounds, but you MUST mail
  423. directly to Frame to submit a bug report.  Frame does not officially
  424. read this newsgroup.
  425.  
  426. Frame Technology has created a bulletin board system that can be used
  427. to submit bug reports (and to get additional information):
  428.     2400 bps: +1 (408) 433-4841
  429.     9600 bps: +1 (408) 433-4867
  430.  
  431. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  432.  
  433.    8   Where do I submit enhancement requests?
  434.  
  435. Mail them to comments@frame.com .  European users can also mail to
  436. intltechsup@frame.com .  Sending them to this newsgroup may allow
  437. others to suggest a work-around, but you MUST mail directly to Frame
  438. to submit a request.  Frame does not officially read this newsgroup.
  439. See bulletin board information in previous question.
  440.  
  441. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  442.  
  443.    9   How can I do bibliographies in FrameMaker?
  444.        (See also question 29.)
  445.  
  446. --------
  447. A. fmbib
  448.  
  449. "fmbib" takes a Frame document (.mif format) as its input, with
  450. "Bibliography" markers embedded where the references occur. The marker
  451. text is that of a key word indexed into a bibliography database file,
  452. such as Scribe's ".bib" files.  In fact, the program is compatible
  453. with Scribe bibliography files.  The user can also specify on the
  454. command line one of several reference and bibliography styles.  fmbib
  455. will then generate a new FM .mif file which is the actual
  456. bibliography.  The original document is modified to contain
  457. cross-references to this new document.  These references appear as
  458. visible text when the user updates cross-references in the original
  459. document.  The program also aids in creating new bibliography database
  460. files.
  461.  
  462. The sources have been built and tested under CMU's BSD4.3-compliant
  463. MACH OS, for Sun3, Sun4, Pmax, Vax, and IBM-RT workstations.  It
  464. should be portable to any Unix box.
  465.  
  466. Available for anonymous FTP
  467.     Site                            Directory
  468.     USA: ftp.mips.com            pub/frame/fmbib.tar.Z
  469.     Europe: peanuts.pst.informatik.uni-muenchen.de (129.187.236.10)
  470.                                         pub/etc/fmbib.tar.Z
  471.  
  472. You will need to uncompress and untar this file.
  473.  
  474. (Thanks to Craig Marcus!)
  475.  
  476. --------
  477. B. BibFrame
  478.  
  479. BibFrame makes it possible to deal with references in FrameMaker in a
  480. general way. You do not have to enter your reference list by hand
  481. every time you write a document. Instead, the reference list is
  482. automatically generated from a data base with references. This ensure
  483. that your reference entries are in the right format. You do not have
  484. to bother with how things should be emphasized, abbreviated and so on.
  485.  
  486. You have a database with references. The format of the references is
  487. the same format that is used by BibTeX. That means that people using
  488. LaTeX and FrameMaker can use the same data base.
  489.  
  490. Currently it is possible to use the bibliography styles ``plain'',
  491. ``alpha'' and ``mapalike''.
  492.  
  493. It ought to work on most unix machines.  This program require BibTeX
  494. to be present.
  495.  
  496. Available for anonymous FTP from ftp.ida.liu.se (130.236.139.139) in
  497. pub/bibframe/bibframe-0.4.1.tar.Z
  498.  
  499. (Thanks to Tommy Persson  <tpe@ida.liu.se> !)
  500.  
  501. --------
  502. C. EndNote Plus    
  503.  
  504. Using EndNote with FrameMaker
  505. By: Todd R. Johnson, tj@cis.ohio-state.edu
  506. Last Updated: 1/16/92
  507.  
  508. I am specifically using FM 3.0 and EndNote Plus.
  509. I welcome comments and questions about these instructions.
  510.  
  511. In the following instructions "reference marker" refers to the label
  512. placed in the source document at the location where you want the in
  513. text citation to appear.  For example:
  514.  
  515.    Heuristic classification {Clancey, 1987 #52} is defined as...
  516.  
  517. This is what you get if you select an entry in an EndNote database
  518. and then copy it to the clipboard.
  519.  
  520. The following instructions assume that your FM document consists of
  521. a single file.  Multiple file documents can be handled in a similar
  522. fashion.
  523.  
  524. 1. Every reference marker in your FM document must be the value of a
  525. variable.  For example, create a variable called (Clancey, 1987 #52)
  526. with {Clancey, 1987 #52} as the value.  This is necessary because
  527. EndNote will not be able to read the reference marker if it is
  528. hyphenated or spread over two lines.  The values of variables in the
  529. variable definitions found in a MIF file are not hyphenated or spread
  530. among lines, so EndNote can read them.  Note that in your document the
  531. reference markers (even when done as variables) will be hyphenated
  532. and/or split across lines. That is OK, since EndNote directly changes
  533. the definition of the variable and that definition is not hyphenated
  534. or split. 
  535.  
  536.     Also, for reference marker delimiters you should use curly
  537. brackets (as shown above) instead of EndNote's default square
  538. brackets. MIF uses square brackets (but doesn't appear to use any
  539. curly brackets) to denote various information and EndNote will think
  540. that these are citations and try to find a match for them in your
  541. bibliography.  Furthermore, EndNote Plus has a bug that causes it to
  542. crash if it sees an open delimiter without a corresponding close
  543. delimiter. Since the MIF file contains a lot of square brackets a
  544. crash will sometimes occur if you use square brackets.
  545.  
  546. 2. When you are ready to add your bibliography write out your FM
  547. document as a MIF file.
  548.  
  549. 3. Create a Microsoft Word 4 file called Bibliography (or whatever name you
  550. like). This is the file that will eventually contain your formatted
  551. bibliography entries.  The first time I tried this I used an empty
  552. Word document and EndNote crashed, so add a few
  553. paragraph marks to the Word file.
  554.  
  555. 4. Have EndNote open your MIF file using the menu selection:
  556. Paper-->Open Paper.
  557.  
  558. 5. Use the "Next file" option (Paper-->Next File) in EndNote to have
  559. it open the Word 4 Bibliography file.
  560.  
  561. 6. Tell EndNote to format your paper (Paper-->Format).  (As usual,
  562. make sure you have selected the appropriate citation style.) EndNote
  563. will create two new documents.  The first will be a MIF document of
  564. your paper with the reference markers replaced with the appropriate
  565. in-text citations.  The second is a Word file containing your
  566. bibliography entries with the appropriate text styles (e.g., italics,
  567. underlining, etc.)
  568.  
  569. 7. Open the newly created MIF file from FrameMaker.
  570.  
  571. 8. Open the Word file from within FM.  [Note: If you are using
  572. Connectix Virtual and FM 2.1, make sure you turn off Virtual or set it
  573. at no more than 8 megs before you try to open the Word file.  (FM 2.1
  574. filters will crash if Virtual has more than 8 megs assigned.)]
  575.  
  576. 9. Copy the bibliography entries and paste them into the MIF document.
  577. You will probably want to apply an FM paragraph style to them.
  578.  
  579. 10. Write the MIF file out as a Normal FM file.
  580.  
  581. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  582.  
  583.   10   How do I display white text on a black background?
  584.        (and other X Window System specific information)
  585.  
  586. --------
  587. A. White Text on Black Background
  588.  
  589. For FM 3.0/3.1 on X, set up the following in your .Xdefaults file:
  590.     Maker.colorDocs:    False
  591.     Maker*docBackground:    black
  592.     Maker*winRect.foreground: white
  593.  
  594. To set the menus, dialogs, borders, etc. to white-on-black, try:
  595.     Maker*background:    black
  596.     Maker*foreground:    white
  597.  
  598. --------
  599. B. Other X Resources
  600.  
  601. Look in the various files in $FMHOME/.fminit2.0/xresources . 
  602.  
  603. --------
  604. C. Keyboard Mappings
  605.  
  606. Refer to $FMHOME/.fminit2.0/kbmaps/README.kbmap for lots of info on
  607. keyboard mapping, and pointer to the various files used for mapping.
  608. (NeXT: /LocalAppls/FrameMaker.app/fminit2.0/......)
  609.  
  610. Print out:  $FMHOME/.fminit2.0.ps/docs/QuickRef.doc
  611.  
  612. There is a Quick Reference sheet for the Macintosh available from
  613. Frame Technologies.  It was circulated recently in MIF format.
  614.  
  615. --------
  616. D. How come I can't type in any dialogs?
  617.  
  618. Try setting the following attributes:
  619.     Maker*focusOnMouse:        True
  620.     OpenWindows.FocusLenience:    True
  621.  
  622. Also, consult the Release Notes, particularly the section about
  623. configuring FM for different window managers.
  624.  
  625. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  626.  
  627.   11   Is there any easy way to move one or more pages to a different
  628.        place in the document? (Two layout models.)
  629.  
  630. FM supports two basic layout models; let's call them "newspaper" and
  631. "term paper".  In the term paper model, there's basically one story
  632. that flows from one page to the next; the pages themselves can be
  633. thought of as transient, existing only to divide up the flow.  In the
  634. newspaper model, the pages exist independently of the stories, and you
  635. place the stories by reshaping the text columns and linking a column
  636. on page 1 to a column on another page.  The newspaper model is also
  637. used for producing "forms".  Overhead transparencies can be done with
  638. either model.
  639.  
  640. In the newspaper model, you probably start out by using Page->Add Page
  641. to create the proper number of pages, then placing stories in the
  642. columns, and linking those columns to additional ones on later pages
  643. as necessary.  Pages are not automatically generated when text flows
  644. out of a column (Autoconnect is off). There's no "easy" way to
  645. rearrange pages, but this model doesn't often require it.
  646.  
  647. In the term paper model, you start with one page, and let a
  648. lengthening story automatically generate additional pages (Autoconnect
  649. is on).  If style dictates that page break is required, you simply tag
  650. the next paragraph as "Start at Top"; this is probably built into the
  651. cataloged tag.  In this model, you don't move "pages" around, you move
  652. bunches of sentences around (using Cut and Paste), and the pages
  653. adjust themselves automatically.
  654.  
  655. Note that in the term paper model you DON'T want to use "Add Page" and
  656. you DO want to place any graphics in a anchored frame or table, so
  657. they'll move with the text, not stick to the page.
  658.  
  659. Things can get complicated when you want an exception page in the
  660. middle of a term paper, such as a rotated page for a landscape
  661. formatted graphic.
  662.  
  663. Additional points:
  664.  
  665. - There is NO way to cut/copy and then paste a master page as a unit.
  666. - There is NO way to cut/copy and then paste a reference page as a unit.
  667.         You can only add a new (empty) master/reference page,
  668.         and then copy and paste objects from the source page.
  669.  
  670. - There is NO way to add a new page (Page:Add Page) and simultaneously
  671.   specify a desired master page.
  672.     An added page ALWAYS gets master page "Right" (or "Left" in a
  673.     2-sided document as appropriate).  If you want to add a page
  674.     using a different master page you must first add it and then
  675.     apply the master page using Page:Column Layout.  If the desired
  676.     master page has a different arrangement of text columns you will
  677.     often end up with "orphan" text columns that you must delete.
  678.  
  679. (Thanks to ?????? and David Cortesi <cortesi@informix.com> !)
  680.  
  681. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  682.  
  683.   12   Do you know what happens if the spell checker finds
  684.        "Interleaf" (a competitor to FrameMaker)?
  685.  
  686. Yes, we do, but just in case, it gets posted every 3-4 months.
  687.  
  688. (Thanks to ??????!)
  689.  
  690. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  691.  
  692.   13   How can I control which master page is used when text flows
  693.        off of the current page?
  694.  
  695. When you push text out of a column with Autoconnect turned on, how
  696. does FM choose which master page to use for the new page? 
  697.  
  698. The rule is something like this:
  699.  
  700.     If the number and type (letter tag) of the autoconnect flows on the
  701.     current body page exactly match the autoconnect flows on the Right 
  702.     master page, then the Right master page is used.
  703.  
  704.     Otherwise, the master page for the current body page is used.
  705.  
  706. The Right master page is kind of the default master page. (Unless it
  707. is a double-sided document, in which case there are Left and Right
  708. defaults.) For example, if you were typing a memo, you would have (at
  709. least) two master pages, one called "First" which contained the big
  710. header, and one called "Right" for all of the continuation pages.
  711.  
  712. You cannot get FM to automatically go from one non-Right master to
  713. another. For example, assume that a memo has 3 masters: Fax, First,
  714. and Right. There is no way to start the document with only the Fax
  715. page, and have it automatically change to First, and then to Right.
  716. The solution is to create 3 pages, apply the appropriate masters,
  717. connect the flows as needed, and make sure that empty pages are not
  718. deleted (see Format->Document).
  719.  
  720. Another item to note is that when changing master pages with Page
  721. Layout, the same "union" rules apply, as done with "Use Formats." For
  722. example, if the body page currently has one column of flow B, and you
  723. apply a master page which has one column with flow A, you will wind up
  724. with two text columns. You can then copy the text from the old column
  725. to the new column (if appropriate), and then delete the old column.
  726.  
  727. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  728.  
  729.   14 ! How do I convert a Frame document on the Mac to use it on a
  730.        Sun? (and other platforms)
  731.        Why do my imported images show up as gray rectangles when I
  732.        transfer a file from <platform-A> to <platform-B>?
  733.  
  734. The document file is the same on every platform that Frame supports,
  735. so there is no conversion.  If you're having trouble, make sure that
  736. you are transfering in "binary" mode, not text mode, not MacBinary
  737. mode.  If moving to the Mac, you will have to open FM and then open
  738. the file; double-clicking won't work.  If the document does not show
  739. in the Open File dialog, press Option while choosing File Open.
  740.  
  741. If the two platforms are running different versions (1.3/2.x/3.x),
  742. and/or you have to convert to an older version, write the file out in
  743. MIF format before transferring, and transfer in text mode.
  744.  
  745. Note that imported graphics may not display or print on the new
  746. platform; consult FM Reference Manual Appendix on "Using FrameMaker on
  747. Multiple Platforms."  This occurs becuase the graphics are displayed
  748. using features of the operating system (such as QuickDraw routines on
  749. the Mac and Postscript on the NeXT) that are not available on every
  750. platform.
  751.  
  752. If you "Copy File Into Document" when importing, and set the "Save
  753. FrameImage with Imported Graphic" attribute (in File:Preferences),
  754. your graphics will be displayed no matter what platform you're on.
  755. Although you cannot always import a given graphic format into a given
  756. platform's FrameMaker, once that graphic is imported with the
  757. FrameImage, its contents are displayable in any platform's FrameMaker.
  758. Again, consult the Reference Manual.  Note that FrameImages are 72DPI
  759. bitmaps, so you can display the image, but you won't necessarily like
  760. what you get if you print it.
  761.  
  762. (Thanks to ????!)
  763.  
  764. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  765.  
  766.   15   How do I place an autonumbered figure number in an anchored frame?
  767.        Why doesn't it update properly?
  768.  
  769. There are three ways to place figure numbers so that they are
  770. automatically updated.  They each have advantages and disadvantages.
  771. Note that you cannot use a "text line" (the A tool) for the figure
  772. number, because text lines cannot be autonumbered, since they are not
  773. real paragraphs in a text column.
  774.  
  775. --------
  776. A. In-Frame
  777.  
  778. The figure number is containd in a text column which is inside the
  779. anchored frame.
  780.  
  781. Advantages:
  782.   +  Can use "floating" figures, because the title is inside the
  783.      floating frame.
  784.  
  785. Disadvantages:
  786.   -  Text column must be properly placed (see below).
  787.   -  Cannot be used if you want other autonumbered text cols in frame.
  788.  
  789. If you use this method, the text column with the figure number must be
  790. the first text column in the drawing order. To ensure this, select the
  791. column and do Graphics->Back.
  792.  
  793. --------
  794. B. Out-of-Frame
  795.  
  796. The figure number is outside the frame, usually in the paragrah that
  797. contains the anchor.  Use Keep With Next and Keep With Previous in 
  798. Format Paragraph to keep things together.
  799.  
  800. Advantages:
  801.   +  Don't have to worry about text column in frame.
  802.   +  Can have an autonumbered text column in frame.
  803.  
  804. Disadvantages:
  805.   -  Cannot use floating figures.
  806.   -  Hard to place title below frame. (Is there a work-around?)
  807.  
  808. --------
  809. C. Frame in One-cell Table
  810.  
  811. Now that FM3.0 is here, we can place the frame in a table, and use the
  812. formating capabilities of tables.
  813.  
  814. Advantages:
  815.   +  Can use all the formatting features of tables: 
  816.          Title above or below
  817.          Controlled spacing between title and figure
  818.          Controlled rulling (could use top and bottom rule lines)
  819.          etc.
  820.   +  Don't have to worry about placement of text column in frame.
  821.   +  Can easily place 2 (or more) figures side-by-side in a column.
  822.      (If using more than one row, use the Table Format:Basic:Numbering
  823.      property to set row-first or column-first numbering.)
  824. Disadvantages:
  825.   -  Yet another layer of nesting (table contains frame which contains
  826.      graphic)
  827.  
  828. Note that this method provides and easy way to do side-by-side figures
  829. (or other groupings), but you must then place the figure title inside
  830. the table cell.  Figure number ordering can be set from Table Format.
  831.  
  832. (Thanks to Harro Kremer, kremer@cs.utwente.nl !)
  833.  
  834. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  835.  
  836.   16   How can I get "Page 3 of 152" in the footer to work for
  837.        a multi-file book?
  838.  
  839. If you place text such as "Page <Current Page #> of <Page Count>"
  840. (where <xxx> signifies a variable) in the footer, you will get the
  841. expected results for a single-file document, but not for a multi-file
  842. book.  The solution is replace the variable <Page Count> with a
  843. cross-reference to a paragraph on the last page of the last file in
  844. the book.  The format of the cross-reference should be <$pagenum>.
  845. Make sure that you perform "File Generate/Update Files" from the book
  846. before you print, to update all cross-references.
  847.  
  848. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  849.  
  850.   17   How can I print with the "-h" switch in FM3.0/3.1?
  851.  
  852. In FM2.1, you could place "ps -h" in the Printer Name box in the Print
  853. dialog, to get a file printed without a header (Unix or similar
  854. systems).  In FM3.0, the printer script was changed.  To restore this
  855. feature, edit $FMHOME/.fminit2.0.ps/FMlpr, and change occurences of
  856.             "$PRINTER"
  857. to
  858.             $PRINTER
  859.  
  860. in the lpr commands.  This allows multiple arguements to be passed to
  861. lpr, instead of passing the entire text to the -d or -P switch.
  862.  
  863. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  864.  
  865.   18   How do I force a page break?
  866.  
  867. Ideally, you would have a unique tag that leads off the text on the
  868. new page (e.g., Head1), and you set this paragraph format to Start:
  869. Top of Page or Top of Column.  However, this is not always
  870. appropriate.  There are two solutions:
  871.  
  872. A. Create a Paragraph tag called PageBreak, and set its point size to
  873. 4.0pt (smallest possible), Space Above to 0, and Space Below to 999pt.
  874. The huge space below forces the next paragraph to the top of the page.
  875. (Thanks to rgf@concurrent.co.uk !)
  876.  
  877. B. Create a Paragraph tag called PageBreak, and set its Start to Top
  878. of Page (or Column).  Set the point size to 4.0pt (smallest possible),
  879. Space Above to 0, and Space Below to 0.  Set the leading to the
  880. negative of the point size and the Space Above of the following
  881. paragraph.  This causes the two paragraphs to overlap.
  882. (Thanks to Lester C. Smalley!)
  883.  
  884. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  885.  
  886.   19   How can I specify "DRAFT" in the background when I print?
  887.        (See also question 4.)
  888.  
  889. The "Printer Name" field on the print box is passed to the FMlpr
  890. script.  A printername of xxx:yyy calls FMlpr.xxx with a printername
  891. of yyy (xxx is translated to lowercase). This allows supporting
  892. multiple paper trays, fax modems, draft printing etc., merely by
  893. adding scripts into $FMHOME/.fminit2.0.  For example, the following
  894. script will print "DRAFT" in the background of every page.
  895.  
  896. ----8<---- cut here ----8<----
  897. #!/bin/sh
  898. # This script adds postscript code to print the word DRAFT on every page.
  899. # Name it FMlpr.draft and place it in any of the directories: 
  900. # ~/.fminit2.0, ./.fminit2.0, or $FMHOME/.fminit2.0.  
  901. # Set printer name to draft:xxx where xxx is the name of your 
  902. # postscript printer.
  903.  
  904. . $3/FMlpr.init
  905.  
  906. echo \
  907. "%!
  908. % Prelude to show a draft string on every page.
  909. (DRAFT)
  910. /DRAFTDICT 10 dict def
  911. DRAFTDICT begin
  912. /DRAFTSTRING exch def
  913. /bd /Helvetica-Bold findfont def
  914. /od bd maxlength 1 add dict def
  915. bd {exch dup /FID ne {exch od 3 1 roll put} {pop pop} ifelse} forall
  916. od /FontName /Outline0 put od /PaintType 2 put od /StrokeWidth 0 put
  917. /Outline0 od definefont pop
  918. /DRAFT { gsave
  919.     [1 3] 0 setdash 0.8 setgray
  920.      initmatrix
  921.     /Outline0 findfont setfont
  922.     DRAFTSTRING dup stringwidth pop 8.875 exch div dup 72 mul dup scale
  923.     52.3 rotate 2.5 exch div -.35 translate
  924.     0 0 moveto show
  925.     grestore } def
  926. /oldshow /showpage load def
  927. /oldcopy /copypage load def
  928. end
  929. /showpage { DRAFTDICT begin DRAFT oldshow end } def
  930. /copypage { DRAFTDICT begin DRAFT oldcopy end } def
  931. % End of draft prelude" > $TMPFILE
  932.  
  933. tail +2 "$FILE" >> $TMPFILE
  934. echo "$MYNAME: Printing DRAFT to printer $PRINTER"
  935. cp $TMPFILE "$FILE"
  936. rm -f $TMPFILE
  937. FMLPR_LOCATION=FMlpr
  938. . $FMINITDIR/FMlpr.finder
  939. exec $FMLPR_LOCATION $PRINTER "$FILE" $FMINITDIR $HOMEDIR \
  940. $LOCATIONFLAG $FMBINDIR
  941. ----8<---- cut here ----8<----
  942.  
  943. Thanks to gjw@csis.dit.csiro.au (Graham Williams)!
  944.  
  945. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  946.  
  947.   20   What exactly is copied during File:Use Formats?
  948.  
  949. Here is a description of what is copied and what actions occur during
  950. Use Formats.  (This is from the Reference Manual, but I think it
  951. bears repeating, since it is not in the on-line help.)
  952.  
  953. P Formats
  954.     P Catalog
  955.     All paragraphs are updated with the new formats
  956.     Footnote properties (where placed, prefix, format, etc.)
  957.     Equation sizes
  958.     Document Properties: Allow Line Breaks After
  959.     Flow Properties: Feather
  960.  
  961. C Formats
  962.     C Catalog
  963.     All tagged characters are updated with the new formats
  964.  
  965. Page Layouts
  966.     Master Pages
  967.     Background and Column Layout applied to all body pages
  968.     Change Bar Properties
  969.     Document Properties: First Page Number and Page Number Style
  970.     View Options
  971.  
  972. Reference Pages
  973.     Reference Pages
  974.     Reference Frames in current doc that are not in source doc are removed!
  975.  
  976. Variable Definitions
  977.     Variables
  978.  
  979. Cross Reference Formats
  980.     Cross Reference Formats
  981.     Updates internal cross-references (x-refs)
  982.  
  983. Table Formats
  984.     Table Format Catalog
  985.     Ruling Style Catalog
  986.     Update all tables
  987.  
  988. Conditional Text
  989.     Conditional Tags
  990.     Show/Hide Settings
  991.     Use Format Overrides
  992.  
  993. Note also that if you are going to apply P Formats, than you should
  994. also apply C Formats.  Otherwise, text that is tagged with C formats
  995. will still be tagged correctly, but will be displayed with the default
  996. P format.
  997.        
  998. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  999.  
  1000.   21   How can I automatically import a graphic file whose format is 
  1001.        not recognized by FM, if I know how to do the conversion manually.
  1002.  
  1003. Modify in $FMHOME/.fminit2.0 the files suffixlist and MifRead.
  1004. You can add any filters you want as long as they return a file in a
  1005. format directly recognised by frame (mif, rasterfile, xwd...)
  1006.  
  1007. Warning: if you translate in xwd or raster, frame will give a .rf
  1008. extension to the resulting file (copied in the calling directory),
  1009. EVEN if such a file already exists....
  1010.  
  1011. You can't import, the first time, by copy, only by reference.
  1012.  
  1013. (Thanks to Bertrand Decouty!)
  1014.  
  1015. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1016.  
  1017.   22   How do I incorporate code fragments in a Frame doc?  
  1018.  
  1019. There is a filter called prog2mif to handle this.  It is available with
  1020. the other filters (see question 3).
  1021.  
  1022. (Thanks to Janick Bergeron <janick@bcrkd13.bnr.ca>!)
  1023.  
  1024. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1025.  
  1026.   23   How can I change the page size of an existing document?
  1027.  
  1028. Method A
  1029. --------
  1030. To change master page sizes, save the file as a MIF document, and then
  1031. edit the MIF file -- search-and-replace all instances of 8.5" x 11.0"
  1032. with the desired measurements.  Look for the attribute "PageSize".
  1033. Save the MIF file, and then open it again in FrameMaker -- you will
  1034. have to use the Page Layout dialog box to reapply Master Page --> Body
  1035. Page formats, although perhaps you could use the Use Formats From
  1036. dialog box, specifying the current document as the template and
  1037. updating only the Page Layout.
  1038.  
  1039. Also, after doing this, remember to reformat any tabs at the right end
  1040. of the template's headers/footers.
  1041.  
  1042. Thanks to Jonathan B. Horen <horen@rs.com> and Anders Thulin
  1043. <ath@linkoping.trab.se> !
  1044.  
  1045. Method B
  1046. --------
  1047. 1.  Make a new document of the right size.
  1048. 2.  Save this document as a new name.
  1049. 3.  Open your old Template.
  1050. 4.  Go to the Master Pages of both documents, 
  1051.     For each master page in the old template:
  1052.     - Create or go to that Master Page in the new document,
  1053.     - In the New document, Select all on Page and delete,
  1054.     - In the Old document, Select all on Page and copy,
  1055.     - In the New document, Paste.
  1056. 5.  In the New Document, Select Use Formats from the File menu
  1057.     and bring over everything EXCEPT the Page Layouts.
  1058.  
  1059. Thanks to Alan S. Koch  <ask@sei.cmu.edu> !
  1060.  
  1061. A slightly different method is described in Using FrameMaker, Chapter
  1062. 14: Specifying Page Layout, Changing a document's page size.
  1063.  
  1064. Thanks to Ari Cohn <acohn@synopsys.com> !
  1065.  
  1066. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1067.  
  1068.   24   Are there any grammer checkers for FM?
  1069.  
  1070.     "Grammatik 5.0" (Windows, Mac)              Cindy, extension 22588
  1071.     WordPerfect Corporation                     tel. +1 (800) 451-5151
  1072.     Mail Stop Q-300, Information Services       fax  +1 (801) 222-5077
  1073.     1555 N. Technology Way              
  1074.     Orem, UT 84057-2399 USA                     $99.00
  1075.  
  1076. Thanks to Lester Bautista <lab@tellabs.com>!
  1077.  
  1078. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1079.  
  1080.   25   How can I set the default printer name?
  1081.  
  1082. Refer to FrameMaker Reference manual, Page D-5, Resources for the
  1083. "Print dialog box".  Add the following line to your .Xdefaults file:
  1084.     Maker.printerName: {printername}
  1085.  
  1086. NOTE: This will affect any document which has not yet been stored with
  1087. a printer name.  If a document was Saved with a printer name, the
  1088. saved name will be used.
  1089.  
  1090. The printer name will be saved with the document when:
  1091.     you save after you print the document, and in the Print dialog, 
  1092.     the PrinterName edit box contained something even marginally different 
  1093.     from what is specified by your Maker.printerName: 
  1094.     (either because you changed it, or 
  1095.      because it had previously been saved that way)
  1096.     e.g. "34b" vs. "34b -h"
  1097.  
  1098. The printer name will NOT be saved with the document when:
  1099.     you save after you print the document, and in the Print dialog, 
  1100.     the PrinterName edit box was IDENTICAL to
  1101.     what is specified by your Maker.printerName: 
  1102.     (either because you changed it, or 
  1103.      because it had previously been saved that way)
  1104.  
  1105. If you build templates, you must be sure there is NOT a printer name
  1106. saved in the templates, or people's defaults will not affect them.
  1107.  
  1108. To remove the PrinterName from a document that has one saved with one:
  1109. 1.  Open the document.
  1110. 2.  Select File:Print
  1111. 3.  Change the Printer Name edit box to be IDENTICAL to 
  1112.     Maker.printerName: in YOUR .Xdefaults
  1113. 4.  Click OK (print the document.)
  1114. 5.  Select File:Save
  1115.  
  1116. Thanks to Alan S. Koch <ask@sei.cmu.edu> !
  1117.  
  1118. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1119.  
  1120.   26   How can I print pages in pamphlet/booklet/signature order? 
  1121.  
  1122. Pamphlet/booklet/signature order is where two logical pages are
  1123. printed on each side of a physical sheet of paper, double-sided, and
  1124. the pages are folded and stapled in the middle.  For a 2-sheet, 8 page
  1125. booklet, the page order would be: 8 & 1, 2 & 7, 3 & 6, 4 & 5.
  1126.  
  1127. A. psutils is a package of utilities to manipulate postcript files.
  1128. Page selection and rearrangement are supported, including arrangement
  1129. into signatures for booklet printing, and page merging for
  1130. 2up/4up/8up/9up printing.
  1131.  
  1132. psbook          rearranges pages into signatures
  1133. psselect        selects pages and page ranges
  1134. pstops          performs general page rearrangement and selection
  1135. psnup           uses pstops to merge multiple pages per sheet
  1136. epsffit         fits an EPSF file to a given bounding box
  1137.  
  1138. PSutils is available from ftp.dcs.ed.ac.uk (129.215.160.5) in the file
  1139. pub/ajcd/psutils.tar.Z. It is written by Angus Duggan.  The package is
  1140. also available in the comp.sources.misc archives, or mail a message to
  1141. archie@archie.unl.edu with the single body line of
  1142.     prog psutils
  1143.  
  1144. Thanks to ajcd@dcs.ed.ac.uk (Angus Duggan)
  1145. and robert@atmos.washington.edu (Robert Pincus)
  1146. and cortesi@helium.informix.com (David Cortesi)
  1147.  
  1148. B. On the Macintosh, the DynoPage 2.0 software will do this.  It also
  1149. prints many other formats, such as 2-up, 6-up, etc.  A free demo disk
  1150. is available.  Contact Portfolio Software, 10062 Miller Avenue, Suite
  1151. 201, Cupertino, CA 95014-3466 USA. Phone 800-729-3966, Fax
  1152. 408-252-0440.  Applelink: PORTFOLIO, CompuServe: 75300,520, America
  1153. Online: Portfolio.
  1154.  
  1155. C. On Windows, the Double Up software will do this.  Contact Legend
  1156. Communications Inc., 54 Roesdale Avenue, Brampton ON L6X 1K1, Canada, 
  1157. +1 800-668-7077.  $259 (CA?)  CompuServe: 73220,2006 (?)
  1158.  
  1159. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1160.  
  1161.   27   How do I open documents from the command line using an already
  1162.        running FrameMaker (and thus only a single license)?
  1163.  
  1164. In the directory $FMHOME/source/openmaker/clclient the README contains
  1165. information on how to build and use the clclient (Command Line Client)
  1166. program.  This program allows you to open documents from the command
  1167. line using an already running FrameMaker.  This is useful for desktop
  1168. tools like Sun's FileManager which associate an application to be run
  1169. with a document, allowing FrameMaker to be running just once, and
  1170. communicating with this running FrameMaker to open further documents.
  1171.  
  1172. Thanks to gjw@csis.dit.csiro.au (Graham Williams)!
  1173.  
  1174. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1175.  
  1176.   28   Is there a way to print certain pages or ranges from a book
  1177.        or file, besides the one-range-at-a-time printing via FM?
  1178.  
  1179. The "psxlate" program can extract a whole bunch of pages and
  1180. organizations from DSC compliant PostScript, which Frame is.  The
  1181. program is contained in the software package called Psroff (the
  1182. non-Adobe TranScript program).  The output of psxlate is standard
  1183. out, so it can be redirected to the printer or to a file for later
  1184. printing.
  1185.  
  1186. The software is available for FTP from ftp.uu.net.
  1187.  
  1188. Thanks to  brown@wi.extrel.com !
  1189.  
  1190. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1191.  
  1192.   29   Can FM produce automatically numbered endnotes? 
  1193.        (See also question 9.)
  1194.  
  1195. Not directly.  However, there is a work-around using cross-references.
  1196.  
  1197. * Create an autonumbered paragraph type called "Endnote," with a
  1198. number format of "E:[<n+>] "
  1199.  
  1200. * Putting each note text in a paragraph of this type, at the end of
  1201. the document.
  1202.  
  1203. * Create a character style called "Endnote" which reduces the point
  1204. size and enables the superscript attribute.  This will be used for
  1205. reference to the note in the main text.
  1206.  
  1207. * Create a cross-reference format called "Endnote" with a format of
  1208.         <Endnote>[<$paranumonly>]<Default P Font>
  1209.      
  1210. * In the body of the document, add a cross-reference to the Endnote
  1211. paragraph that lists the reference.
  1212.  
  1213. Unfortunately, if you rearrange the text, the notes will not
  1214. automatically be re-arranged in the back of the document.  When you
  1215. are ready to produce the document, go to the beginning, use Edit
  1216. Search/Find to search for "Cross-Reference of Format: Endnote".  If
  1217. you find an Endnote that is out of order, re-arrange the note text in
  1218. the back of the document.
  1219.  
  1220. Thanks to cortesi@helium.informix.com (David Cortesi)!
  1221.  
  1222. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1223.  
  1224.   30   Are there any SGML converters for FM?
  1225.  
  1226.     "MIF/SGML Conversion System" (Unix)         John Payne
  1227.     Avalanche Development Company               tel. +1 (303) 449-5032
  1228.     947 Walnut Street                           fax. +1 (303) 449-3246
  1229.     Boulder, CO 80302 USA                       john@avalanche.com
  1230.  
  1231. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1232.  
  1233.   31   Where can I get the FUN tape?
  1234.  
  1235. The FUN tape contains some sample clip art and various useful programs
  1236. and filters.  It is available by anonymous FTP from
  1237.     Site                        Directory
  1238.     procyon.cis.ksu.edu         pbu/FUN/FUN_Tape-2.1
  1239.     irisa.irisa.fr              FrameMaker
  1240.  
  1241. Or, send a blank tape (size/format?) to:
  1242.     Frame Technology
  1243.     Attn: FUN Tape
  1244.     1010 Rincon Circle
  1245.     San Jose, CA 95131 USA
  1246.  
  1247. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1248.  
  1249.   32   I want chapter number and title on separate lines, both in TOC.
  1250.  
  1251. At the beginning of each chapter I want:
  1252.  
  1253.                   Chapter <n>
  1254.  
  1255.            Title of Chapter Goes Here
  1256.  
  1257. This requires two paragraphs, one for the number and one for the
  1258. title.  However, in the TOC I want:
  1259.  
  1260.     Chapter <n>   Title of Chapter Goes Here...............<pagenum>
  1261.  
  1262. Solution: Use different paragraph tags for your Chapter number and
  1263. Title (e.g. ChapNum & ChapTitle).  In your TOC Setup, gather only
  1264. ChapTitle.  In the the TOC document itself, modify the Paragraph
  1265. Format for ChapTitleTOC to set Numbering Properties to:
  1266.     Chapter <n+>.\t
  1267. This will reproduce the chapter numbering, instead of pulling it from
  1268. the chapter file.  You may have to use a separate series (H:, C:) or
  1269. use Setup File to reset the numbering appropriately.  On the TOC
  1270. Reference page, set the entry for ChapTitleTOC to:
  1271.     <$paratext>\t<$pagenum>
  1272.  
  1273. Thanks to Steve Harding <harding@sun444.nas.nasa.gov>, who says
  1274. that he got the idea from Rob Weinberg.
  1275.  
  1276. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1277.  
  1278.   33   I am having problems transfering Postscript in and out of FM.
  1279.  
  1280. -----
  1281. A.  Can't take FM Postscript and import into LaTex.
  1282.  
  1283. Comment out the following lines in the FM Postscript file, FMDOCUMENT
  1284. procedure:
  1285.    setpapername
  1286.    manualfeed {true} {papersize} ifelse
  1287.    {manualpapersize} {false} ifelse
  1288.    {desperatepapersize} if
  1289.  
  1290. Thanks to Jan van der Steen (jansteen@cwi.n), by Ingolf Markhof
  1291. (markhof@ls12.informatik.uni-dortmund.de), and Amir Samad
  1292. (amir@skua.bu.edu)!
  1293.  
  1294. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1295.  
  1296.   34   I used a rotated (landscape) page for a large figure, but the
  1297.        figure keeps moving to a portrait page!
  1298.  
  1299. If you have a document which contains a figure too wide for a portrait
  1300. page, you can created a landscape master page for it to reside on.
  1301.  
  1302. The problem is that when you add stuff on the pages before the
  1303. landscape page, the landscape figure moves onto another (portrait)
  1304. page, and the new text goes onto the landscape page.  If you separate
  1305. the landscape page from the flow, then the figure numbers get messed
  1306. up.
  1307.  
  1308. The easiest solution is to create the figure rotated in an anchored
  1309. frame.  You can use a large "scratch" page somewhere to create the
  1310. figure of such a size that, when rotated, it will fit on your standard
  1311. portrait page. Thus you won't need a custom master page.  Turn off
  1312. Cropping in the Special Anchored Frame dialog will allow the frame to
  1313. extend beyond the margins, which might allow it to be edited on a
  1314. portrait page.  You need to rotate the figure back to horizontal
  1315. whenever you need to edit it.
  1316.  
  1317. Custom master pages in the middle of a document are a problem because
  1318. you cannot integrate them into the automatic alternation of left/right
  1319. master pages; you cannot create "alternative" left/right master pages.
  1320.  
  1321. Thanks to Rob Weinberg <robertw@informix.com> !
  1322.  
  1323. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1324.  
  1325.   35   Can I generate a table-of-contents directly into a file?
  1326.  
  1327. Sort of, by using Cross-References instead of the Generate facility.
  1328.  
  1329. At the front of your document, start setting up cross references to
  1330. all the paragraphs you want to appear in it.  You can experiment with
  1331. all the flexibility offered by X-Ref formats, building blocks,
  1332. paragraph formats, autonumbers, etc.
  1333.  
  1334. Of course, every time you add a new section to your document, you must
  1335. manually add a corresponding cross reference in your TOC, but from
  1336. then on it's self-maintaining.  To update the TOC, just do an update
  1337. on Internal Cross References.  If you delete a section and forget to
  1338. delete the cross reference in the TOC, no problem!  You use the
  1339. standard methods to search- and-destroy (or fix) unresolved cross
  1340. references.
  1341.  
  1342. This isn't as automated as the Generate method, but it has the major
  1343. bonus of giving you the "Go To" hyperlink on the Cross Reference
  1344. dialogue box.  When you want to go to a section, you just double-click
  1345. on the cross reference in the TOC, hit "Go To" in the dialogue box,
  1346. and there you are!  Very popular if you have various people reviewing
  1347. a document on-line.
  1348.  
  1349. Thanks to Ken d'Albenas <kendal@autotrol.cuc.ab.ca> !
  1350.  
  1351. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1352.  
  1353.   36 + Why do some of my cross-references keep changing to point
  1354.        to the wrong paragraph?
  1355.  
  1356. SITUATION: We have a document with many figures (or tables or
  1357. equations).  Each figure is cross-referenced in the body text.
  1358.  
  1359. SYMPTOM: Some cross-references seem to be "unstable".  For example,
  1360. when one places a cross-reference to 'Figure 3' in the text, the
  1361. number is correctly displayed ('Figure 3'). Later on, when the
  1362. cross-references are updated, the cross-reference suddenly changes,
  1363. e.g. to 'Figure 1'.
  1364.  
  1365. (Manually changing the cross-reference back to 'Figure 3' (Special
  1366. Cross-Reference, Replace) restored the correct number (3), but when
  1367. the 'Update' was performed again, the number reverted to 1!)
  1368.  
  1369. CAUSE: The problem is caused by the use of the copy/paste functions to
  1370. duplicate a block of text that contains an X-Ref (aka Cross-Ref)
  1371. marker. First, here is some background on cross-reference markers.
  1372.  
  1373. FM puts an X-Ref marker at the beginning of a paragraph when one first
  1374. sets a cross-reference to that paragraph.  Normally, users don't have
  1375. to bother about such X-Ref markers.  The marker symbol ('T') is
  1376. visible if you have View Text Symbols turned on.
  1377.  
  1378. Each marker has a marker number and a descriptive text, such as
  1379.               <MText `15755: Figure: Figure 1 Caption one'>
  1380.  
  1381. (The Paragraph tag and text are set in the marker when the marker is
  1382. first created, and they are not updated when the paragraph changes.
  1383. When a cross-reference is updated, the actual paragraph text is used.)
  1384.  
  1385. The marker number is crucial; it identifies the source of the
  1386. cross-reference (i.e., the paragraph to which one refers), therefore
  1387. it seems essential that each such number be UNIQUE in a document! FM
  1388. generates a new, unique number whenever you add a new cross-reference
  1389. source.
  1390.  
  1391. THE SOURCE OF THE PROBLEM: However, if you copy a block of text that
  1392. contains an X-Ref marker, such as a figure caption, and then paste it
  1393. into another location (e.g., to create a new, similar figure), you end
  1394. up with TWO identical X-Ref markers, with the same marker number.
  1395.  
  1396. If you insert a reference to this new caption, it will show correctly
  1397. in the list box and on-screen, and will read the correct paragraph
  1398. text or number.  However, whenever you Update your cross-references,
  1399. the destination cross-reference will look for the X-Ref marker with
  1400. the particular number, and it will find the first instance of a marker
  1401. with that number.  This will cause the cross-reference to be
  1402. incorrect, as it will refer to the originally copied paragraph.
  1403.  
  1404. DIAGNOSIS: Is there a simple method to see if an existing document
  1405. contains the problem described above? There are two methods.
  1406.  
  1407. Method 1: Choose File Generate, choose 'Alphabetical Marker List',
  1408. include X-Ref (or Cross-Ref) type markers. This will produce a list of
  1409. all X-Ref markers, sorted by marker number.  Visually inspect the
  1410. generated file: the presence of two or more (consecutive) lines with
  1411. the same marker number indicates the presence of the problem.  The
  1412. marker texts may be different.
  1413.  
  1414. Method 2: Save the document as MIF, for example 'report.mif', then
  1415. issue the following Unix command:
  1416.         grep MText report.mif | sort > report.lst
  1417. This searches for all markers in the document and sorts them by
  1418. number. Visually inspect the list of markers: the presence of two or
  1419. more (consecutive) lines with the same marker number indicates the
  1420. presence of the problem.  The marker texts may be different.
  1421.  
  1422. THERAPY: Is it possible to fix the problem?  Yes.  It is a tedious
  1423. manual process, but it works reliably.
  1424.  
  1425. First, find and delete all duplicated X-Ref markers.  Open the Special
  1426. Marker dialog. Use Edit Find/Search to search for "Marker of Type:
  1427. X-Ref" or "Marker of Type: Cross-Ref".  (Look in the Marker Type list
  1428. in the Marker dialog to find the exact spelling.)  Once it has found a
  1429. marker, examine the marker number in the Marker Text box in the Marker
  1430. dialog.  If this marker is one of the ones with duplicated numbers,
  1431. delete it.  (The marker should be already highlighted by the search,
  1432. so just give the document window the focus and hit <backspace> or
  1433. <delete>.)  Repeat until all markers that had the duplicated numbers
  1434. have been deleted.  You must delete ALL instances of markers with
  1435. duplicated numbers, even the original marker which formerly was
  1436. correct.
  1437.  
  1438. Second, update all cross-references (File Generate-Update from the
  1439. book, or Special Cross-References, Update from a single document.)
  1440. All of the references to the deleted markers will become "unresolved
  1441. cross-references".  Search for these using Edit Find/Search, searching
  1442. for "Unresolved Cross-Reference".  Double-click to bring up the
  1443. Cross-Reference dialog, and replace the cross-reference with the
  1444. correct paragraph. Repeat for each unresolved reference.
  1445.  
  1446. Third, update all cross-references again, and check for incorrect
  1447. references.  You should also regenerate the marker list and check it
  1448. again for duplicates, in case you missed one.
  1449.  
  1450. PREVENTION (short term): You can prevent this in the future by noting
  1451. whenever you duplicate text containing markers. Turn on View Text
  1452. Symbols to see the markers.  Note whenever you copy and paste text
  1453. containing a marker.  If you duplicate text with a marker, if it is an
  1454. X-Ref marker, delete it!  (This may also apply to other types of
  1455. markers.)
  1456.  
  1457. When you are ready to publish a document, if there is a possibility of
  1458. duplicated markers, generate the marker list and check it for
  1459. duplicates.
  1460.  
  1461. PREVENTION (long term): Frame has been asked to update the Paste
  1462. function to check for markers in the pasted text, and ask the user
  1463. what should be done about the pasted markers (delete them, renumber
  1464. them, or leave them alone).
  1465.  
  1466. Thanks to Folco Casadei <folco.casadei@jrc.it> !
  1467.  
  1468. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1469. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1470.  
  1471. Send corrections or new questions WITH ANSWERS to Bob McCormick at
  1472. bobmcc@tcs.com or bobmcc@dwight.tcs.com or uunet!tcs!bobmcc. PLEASE DO
  1473. NOT SEND ME YOUR QUESTIONS!!  Post or mail your questions to the
  1474. group, collect the responses, put together a summary answer, and then
  1475. mail it to me for inclusion in the FAQ.   Thanks!
  1476.  
  1477. -end of file-
  1478.